<%@ taglib uri="/WEB-INF/myfaces_html.tld" 	prefix="h" %>
<%@ taglib uri="/WEB-INF/myfaces_core.tld" 	prefix="f" %>
<%@ taglib uri="/WEB-INF/tomahawk.tld"     	prefix="t" %>
<%@ page import="java.util.ArrayList" %>

<f:view>
    <jsp:include page="/intestazione.jsp">
        <jsp:param name="titolo" value="Parametri Azienda"/>
    </jsp:include>
    <jsp:include page="/menu.jsp"/>
    <script language="javascript" src="./script/popup_full_center.js"></script>
    <script language="javascript" src="./script/confirmCM.js"></script>    
    <script language="javascript" src="./script/ripristinoSessione.js"></script>    
    <t:saveState value="#{beanConfigurazione}"/>
      
    <br />
    <table class="find" style="border: 2pt solid white; margin-bottom: -10px">
        <hr />
        <tr>  
            <td class="intestazionePagina" align="center">
            <strong><t:outputLabel for="ricerca" value="Parametri Azienda" /></strong></td>                        
        </tr>
    </table>
    
    <h:form binding="#{dettaglioConfigurazione.form}" id="formLookup">        
        <table class="dettaglio" >
            <tbody> 
            <tr>     
                <td class="etichettaDettaglio"><strong><t:outputLabel for="codice" value="Codice"/></strong></td>
                <td><t:inputText id="codice" value="#{beanConfigurazione.codice}" size="10" maxlength="10" styleClass="dettaglio_InputText" disabled="true"/></td>
            </tr>
            
            <tr>
                <td class="etichettaDettaglio"><strong><t:outputLabel for="ragioneSociale" value="Ragione Sociale (*)"/></strong></td>
                <td colspan="2"><t:inputText id="ragioneSociale" value="#{beanConfigurazione.ragioneSociale}" size="70" maxlength="100" styleClass="dettaglio_InputText" required="true"/>
                    <br/>
                    <h:message style="color: red" for="ragioneSociale" showDetail="true" showSummary="false" />
                </td>
            </tr>   
            
            <tr>
                <td class="etichettaDettaglio"><strong><t:outputLabel for="sottoTitolo" value="Sotto Titolo (*)"/></strong></td>
                <td colspan="2"><t:inputText id="sottoTitolo" value="#{beanConfigurazione.sottoTitolo}" size="50" maxlength="50" styleClass="dettaglio_InputText" required="true"/>
                    <br/>
                    <h:message style="color: red" for="sottoTitolo" showDetail="true" showSummary="false" />
                </td>
            </tr>   
            
            <tr>                   
                <td class="etichettaDettaglio"><strong><t:outputLabel for="partitaIva" value="Partita Iva"/></strong></td>
                <td><t:inputText id="partitaIva" value="#{beanConfigurazione.partitaIva}" size="20" maxlength="11" styleClass="dettaglio_InputText"/>
                    <br/>
                    <h:message style="color: red" for="partitaIva" showDetail="false" showSummary="true" />
                </td>
          
                <td class="etichettaDettaglio"><strong><t:outputLabel for="codiceFiscale" value="Codice Fiscale"/></strong></td>
                <td><t:inputText id="codiceFiscale" value="#{beanConfigurazione.codiceFiscale}" size="20" maxlength="16" styleClass="dettaglio_InputText"  onchange="this.value=this.value.toUpperCase()"/>
                    <br/>
                    <h:message style="color: red" for="codiceFiscale" showDetail="false" showSummary="true" />
                </td>
            </tr>   
           
            <tr>                   
                <td class="etichettaDettaglio"><strong><t:outputLabel for="indirizzo" value="Indirizzo"/></strong></td>
                <td><t:inputText id="indirizzo" value="#{beanConfigurazione.indirizzo}" size="55" maxlength="100" styleClass="dettaglio_InputText"/>
                    <br/>
                    <h:message style="color: red" for="indirizzo" showDetail="false" showSummary="true" />
                </td>
            </tr>    
            
            <tr>
                <td class="etichettaDettaglio"><strong><t:outputLabel for="descrizioneComune_Residenza" value="Comune di Residenza" /></strong></td>
                <td>
                    <t:inputText id="descrizioneComune_Residenza" value="#{beanConfigurazione.beanComuneResidenza.descrizione}" onchange="submit()" valueChangeListener="#{dettaglioConfigurazione.lookUp}" size="45" styleClass="dettaglio_InputText">
                        <f:attribute name="nomeBean" value="beanComuneResidenza" />
                        <f:attribute name="nomeBeanLookUp" value="Comune" />
                    </t:inputText>
                    <t:inputText id="cap_Residenza" value="#{beanConfigurazione.beanComuneResidenza.cap}" styleClass="dettaglio_InputText" size="5" disabled="true"/>
                </td>              
                <td>                
                    <t:commandLink id="cercaLookup2" onclick="loadurl('lookup/lookupComuni.jsf?lookup=descrizioneComune_Residenza');" immediate="true">
                        <t:graphicImage url="image/system-search.png" border="0" title="Cerca Elemento"/>
                    </t:commandLink>
                </td>                
            </tr>       
            
            <tr>                   
                <td colspan="4">
                <hr width="90%"></td>
            </tr> 
           
            <tr>                   
                <td class="etichettaDettaglio"><strong><t:outputLabel for="telefono" value="Telefono"/></strong></td>
                <td><t:inputText id="telefono" value="#{beanConfigurazione.telefono}" size="20" maxlength="20" required="false" onchange="this.value=this.value.toUpperCase()" styleClass="dettaglio_InputText"/></td>
                             
                <td class="etichettaDettaglio"><strong><t:outputLabel for="telefono2" value="Telefono 2"/></strong></td>
                <td><t:inputText id="telefono2" value="#{beanConfigurazione.telefono2}" size="20" maxlength="20" required="false" onchange="this.value=this.value.toUpperCase()" styleClass="dettaglio_InputText"/></td>
            </tr>   
           
            <tr> 
                <td class="etichettaDettaglio"><strong><t:outputLabel for="fax" value="Fax"/></strong></td>
                <td><t:inputText id="fax" value="#{beanConfigurazione.fax}" size="20" maxlength="20" required="false" onchange="this.value=this.value.toUpperCase()" styleClass="dettaglio_InputText"/></td>
            </tr>           
 
            <tr>                   
                <td class="etichettaDettaglio"><strong><t:outputLabel for="cellulare" value="Cellulare"/></strong></td>
                <td><t:inputText id="cellulare" value="#{beanConfigurazione.cellulare}" size="20" maxlength="15" required="false" onchange="this.value=this.value.toUpperCase()" styleClass="dettaglio_InputText"/></td>
                             
                <td class="etichettaDettaglio"><strong><t:outputLabel for="cellulare2" value="Cellulare 2"/></strong></td>
                <td><t:inputText id="cellulare2" value="#{beanConfigurazione.cellulare2}" size="20" maxlength="15" required="false" onchange="this.value=this.value.toUpperCase()" styleClass="dettaglio_InputText"/></td>
            </tr>           
            
            
            <tr>                   
                <td class="etichettaDettaglio"><strong><t:outputLabel for="email" value="Email"/></strong></td>
                <td><t:inputText id="email" value="#{beanConfigurazione.email}" size="50" maxlength="100" required="false" styleClass="dettaglio_InputText"/></td>
            </tr>   
            
            <tr>     
                <td class="etichettaDettaglio"><strong><t:outputLabel for="web" value="Web"/></strong></td>
                <td><t:inputText id="web" value="#{beanConfigurazione.web}" size="50" maxlength="100" required="false" styleClass="dettaglio_InputText"/></td>
            </tr>           

            <tr>
                <td class="etichettaDettaglio"><strong><t:outputLabel for="note" value="Note"/></strong></td>
                <td colspan="3"><t:inputTextarea  id="note" value="#{beanConfigurazione.note}" rows="5" cols="50"  required="false" styleClass="dettaglio_InputText"/></td>
            </tr>
            <%--            
            <tr>
            <td class="etichettaDettaglio"><strong><t:outputLabel for="logo2" value="Logo"/></strong></td>
            <td> <input type="image" name="datafile" size="40" value="#{beanConfigurazione.blobToString}"></td>
            </tr>
            <tr>
            <td class="etichettaDettaglio"><strong><t:outputLabel for="logo" value="Logo"/></strong></td>
            <td colspan="3"><t:inputFileUpload id="logoUno" value="#{beanConfigurazione.myUploadedFile}" storage="file" accept="image/*" size="50"  styleClass="dettaglio_InputText" immediate="true"/></td>
            </tr>
            
            <tr>     
            <td class="etichettaDettaglio"><strong><t:outputLabel for="logo" value="Logo"/></strong></td>
            <td colspan="3"><t:inputText id="logo" value="#{beanConfigurazione.blobToString}" size="100" maxlength="100" required="false" styleClass="dettaglio_InputText"/></td>
            </tr>   
            --%>
        </table>
        <t:inputHidden value="#{beanConfigurazione.id}"/>        
        <table bgcolor="#FFFFFF" width="750px">
            <tr>    
                <td>
                    <h:commandLink styleClass="commandLink_Style" dir="RTL" action="benvenuto" immediate="true">
                        <t:graphicImage url="/image/go-home.png" border="0"/>
                    </h:commandLink>              
                </td>   
                <td>
                    <t:commandLink action="#{dettaglioConfigurazione.primo}" title="PRIMO" rendered="#{beanConfigurazione.id ne null}">
                        <t:graphicImage url="image/primo.png" border="0" title="Vai al primo elemento"/>
                        <f:param name="bean" value="beanConfigurazione"/>                        
                        <f:param name="id" value="#{beanConfigurazione.id}"/>                 
                    </t:commandLink>
                </td>
                <td>
                    <t:commandLink action="#{dettaglioConfigurazione.precedente}" title="PRECEDENTE" rendered="#{beanConfigurazione.id ne null}">
                        <t:graphicImage url="image/indietro.png" border="0" title="Indietro"/>
                        <f:param name="bean" value="beanConfigurazione"/>                        
                        <f:param name="id" value="#{beanConfigurazione.id}"/>                 
                    </t:commandLink>
                </td>
                <td>
                    <t:commandLink action="#{dettaglioConfigurazione.successivo}" title="SUCCESSIVO" rendered="#{beanConfigurazione.id ne null}">
                        <t:graphicImage url="image/avanti.png" border="0" title="Avanti"/>
                        <f:param name="bean" value="beanConfigurazione"/>                        
                        <f:param name="id" value="#{beanConfigurazione.id}"/>                 
                    </t:commandLink>
                </td>
                <td>
                    <t:commandLink action="#{dettaglioConfigurazione.ultimo}" title="ULTIMO" rendered="#{beanConfigurazione.id ne null}">
                        <t:graphicImage url="image/ultimo.png" border="0" title="Vai all'ultimo elemento"/>
                        <f:param name="bean" value="beanConfigurazione"/>                        
                        <f:param name="id" value="#{beanConfigurazione.id}"/>                 
                    </t:commandLink>
                </td>
                <td colspan="8"></td>  
                <td>
                    <h:commandLink dir="RTL" onmousedown="return confirmDelete(this);" title="cancella" action="#{dettaglioConfigurazione.cancella}" rendered="#{beanConfigurazione.id ne null}">
                        <t:graphicImage url="image/stop.png" border="0" title="Cancella"/>
                        <f:param name="bean" value="beanConfigurazione" />
                    </h:commandLink>                
                </td>                               
                <td>
                    <h:commandLink dir="RTL" onmousedown="return confirmUpdate(this);" title="modifica" action="#{dettaglioConfigurazione.modifica}" rendered="#{beanConfigurazione.id ne null}">
                        <t:graphicImage url="image/salva.png" border="0" title="Salva modifiche"/>
                        <f:param name="bean" value="beanConfigurazione" />
                    </h:commandLink>                
                </td>    

                <td>
                    <h:commandLink dir="RTL" onmousedown="return confirmSave(this);" title="salva inserimento" action="#{dettaglioConfigurazione.inserisci}" rendered="#{beanConfigurazione.id eq null}">
                        <t:graphicImage url="image/salva.png" border="0" title="Salva inserimento"/>
                        <f:param name="bean" value="beanConfigurazione" />
                    </h:commandLink>                
                </td>
                <%--
                <td>
                <h:commandLink dir="RTL" title="Annulla operazione" action="#{dettaglioConfigurazione.annulla}" rendered="#{beanConfigurazione.id eq null}" immediate="true">
                <t:graphicImage url="image/delete.png" border="0"/>
                <f:param name="bean" value="beanConfigurazione" />
                </h:commandLink>                     
                </td>
                --%>
                <td>
                    <h:commandLink dir="RTL" title="inserisce nuovo elemento" action="#{dettaglioConfigurazione.inserisciDettaglio}" rendered="#{beanConfigurazione.id ne null}">
                        <t:graphicImage url="image/nuovo.png" border="0" title="Inserisci NUOVO"/>
                        <f:param name="bean" value="beanConfigurazione" />
                    </h:commandLink>
                </td>
                
            </tr>
        </table>
    </h:form> 
  
    <h:form id="erroriDataBase" rendered="false">
        <f:verbatim><table><td align="left" class="messaggiErrore" height="2px"></f:verbatim>           
        <h:messages style="color: red" showDetail="true" showSummary="false"/>
        <f:verbatim></td></table></f:verbatim>
    </h:form>     
    
    <jsp:include page="/piePagina.jsp"/>      
</f:view>